package com.gljx.web.service;

import java.util.List;
import java.util.Map;

import com.gljx.web.Entity.OtherRefundBill;
import com.gljx.web.Entity.OtherRefundBillEntry;
import com.gljx.web.Entity.User;

public interface OtherRefundBillService {

	Map<String, Object> selectPage(int pindex, String psql, int psize);

	Map<String, Object> selectPageCount(String psql);
	
	List<OtherRefundBillEntry> queryOtherRefundBillEntry(String fparentId,String studentName,String tkxm);

	void editOtherRefundBill(OtherRefundBill otherRefundBill, String[] fseq, String[] cftkxm, String[] cfstudentid,
			String[] cfstudentno, String[] cfamount, String[] cfdesc, User user, String time);
	
	OtherRefundBill queryOtherRefundBillByFid(String fid);

	void deleteOtherRefundBillByFid(String[] deleteId, String fid);

    int auditOtherRefundBill(String fid, String type, String fhandlerId, String message, String state, String fnumber);

    int modifyOtherRefundBill(OtherRefundBill otherRefund);

    List<OtherRefundBillEntry> selectOtherRefundBillByInfo(String fcompanyid, String studentName, String cftkxm, String beginTime, String endTime);
}
